.home-first-bx {
  height: 475px;
  position: relative;
  overflow: hidden;
}
.home-hot-ks-container{
  width: 300px;
  background: #09BB07;
  color: #FFF;
  float: left;
  border-bottom: 1px solid #09BB07;
}
.home-hot-ks-block{
  border-bottom: 1px solid #FFF;
  padding: 15px;
  height: 91px;
}
.home-hot-ks-block:last-child{
  border: none;
}
.home-hot-ks-block a{
  color: inherit;
}
/* .home-hot-ks-block:hover{
  background: #FFF;
  color: #09BB07;
  border-left: 4px solid #ff9c00;
} */
.home-hot-ks-high{
  line-height: 30px;
  font-weight: 800;
}
.home-hot-ks-low{
  line-height: 26px;
}
.home-hot-ks-block-active {
  background: #FFF;
  color: #09BB07;
  border-left: 4px solid #ff9c00;
}
.home-hot-doc-container{
  height: 190px;
  border-bottom: 1px solid rgb(242, 244, 246);
  padding: 0;
}
/* .home-hot-doc-container>div,
.home-hot-hospital-container>div
{
  transition-property: top;
  transition-duration: 1s;
} */
.home-hot-news-container{
  width: 375px;
  float: left;
  height: 455px;
  /* background: #DDD */
}
.home-hot-doc-item {
  width: 20%;
  text-align: center;
  float: left;
  margin-top: 30px;
}
.home-hot-doc-avatar{
  border-radius: 50%;
  background-size: cover;
  width: 90px;
  height: 90px;
  display: inline-block;
  margin-bottom: 4px;
}
.home-hot-info-container{
  width: 725px;
  float: left;
  padding:0 40px;
}
.home-hot-doc-name{
  font-weight: 800;
  color: #000;
}
.home-hot-doc-ks {
  color: rgb(188,193,198);
}
.home-hot-hospital-container {
  margin-top: 20px;
}
.home-hot-hospital-item {
  text-align: center;
  width: 33.3%;
  float: left;
}
.home-hot-hospital-img {
  width: 180px;
  height: 120px;
  background-size: cover;
}
.home-hot-hospital-name {
  font-weight: 800;
  color: #000;
  line-height: 36px;
}
.home-hot-msg-title {
  line-height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  display: block;
}
.home-hot-msg-container {
  margin-top: 14px;
}
.home-hot-msg-container > .col {
  width: 50%;
}
.home-hot-msg-container > .col > .home-hot-msg-title:first-child{
  border-bottom: 1px dashed rgb(212, 212, 212);

}
.home-hot-news-container {
  padding-top: 10px;
}
.home-hot-news-container>img{
  margin-top: 10px;
}
.home-hot-header{
  border-bottom: 1px solid rgb(9, 187, 8);
  line-height: 42px;
  height: 42px;
}
.home-hot-header-title {
  font-size: 20px;
  color: #09BB07;
}
.home-hot-header::after {
  content: '';
  display: block;
  background: #09BB07;
  width: 84px;
  height: 4px;
  margin-top: -6px;
}
.home-hot-header-more {
  color: rgb(188,193,198);
  cursor: pointer;
  padding-right: 4px;
}
.home-hot-news-item {
  line-height: 38px;
  cursor: pointer;
}

.home-hot-news-item::before{
  content: '';
  display: inline-block;
  background: #09BB07;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 6px;
}
.home-hot-news-list {
  padding-top: 12px;
}
.home-report-search {
  width: 100%;
  height: 118px;
  background: rgb(237, 244, 246);
  padding: 12px 20px;
  cursor: pointer;
  margin-top: 10px;
  transition: all .3s;
}
.home-report-search:hover{
  box-shadow: 0px 0px 10px 0px #DDD;
  background: rgb(226, 242, 247);
}
.home-report-search-container {
  background-image: url("../img/home-reversion-search.png"/*tpa=https://guahao.zjol.com.cn/public/img/home-reversion-search.png*/);
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  padding-left: 110px;
}
.home-report-search-title{
  font-size: 18px;
  color: #000;
  font-weight: 800;
  line-height: 38px;
}
.home-report-search-content {
  color: rgb(176,176,176);
}
.home-ad-container {
  height: 100px;
  width: 100%;
  margin: 30px 0;
  background: #DDD; 
}
.home-main-left {
  width: 1010px;
}
.home-main-right {
  width: 375px;
}
/* .home-main-container .home-main-right>img {
  margin-top: 20px;
} */
.home-main-container .home-main-right>img:last-of-type {
  margin-bottom: 10px;
}
.home-main-quick-reversion{
  width: 300px;
}
.home-main-quick-reversion-content, .home-main-area-hospital-content {
  height: 415px;
  border: 1px solid rgb(212, 212, 212);
  border-top: 1px solid #09BB07;
  padding: 20px;
}
.home-main-quick-reversion-content-drop {
  width: 100%;
}
.home-main-quick-reversion-content-drop::after{
  display: none;
  text-align: left;
}
.home-main-quick-reversion-content-dropdown {
  margin-bottom: 14px;
}
.home-main-area-hospital {
  margin-left: -1px;
  width: 710px;
}
.home-main-area-hospital-areas{
  line-height: 40px;
  height: 40px;
  border-bottom: 1px solid rgb(212, 212, 212);
}
.home-main-area-hospital-areas>div {
  float: left;
  width: 60px;
  text-align: center;
  cursor: pointer;
  margin-top: -4px;
  padding: 0 6px;
}
.home-main-area-hospital-areas>.active {
  color:#09BB07;
  border-bottom: 4px solid #09BB07;
}


.liMenu {
  margin-right: 10px;
  cursor:pointer !important;
}
.liMenu.hover{
  color:#09BB07 !important;
}

.home-main-area-hospital-list{
  padding: 15px 0;
}
.home-main-area-hospital-item ,.home-main-area-hospital-more{
  line-height: 30px;
  width: 25%;
  cursor: pointer;
  padding-right: 20px;
}
.home-main-area-hospital-more{
  color: #09BB07;
}
.home-main-hot{
  border: 1px solid rgb(212, 212, 212);
  height: 668px;
  margin: 20px 0;
  /* padding: 0 20px; */
  overflow: hidden;
}
.home-main-hot-type {
  border-bottom: 1px solid rgb(212, 212, 212);
}
.home-main-hot-type-container {
  padding-left: 20px;
}
.home-main-hot-type > div{
  line-height: 48px;
  height: 48px;
  font-size: 18px;
  margin-right: 40px;
  float: left;
  /* margin-top: -4px; */
  cursor: pointer;
}
.home-main-hot-type > .active{
  color:#09BB07;
  border-bottom: 4px solid #09BB07;
}
.home-main-hot-list-item{
  /* width: 250px !important;*/
  height: 309px !important; 
  /* border-left: 1px solid rgb(212, 212, 212); */
  border-right: 1px solid rgb(212, 212, 212);
  padding: 20px;
  text-align: center;
  transition: all .3s;
}
.home-main-hot-list-item:nth-of-type(1){
  border-bottom: 1px solid rgb(212, 212, 212);
}
.home-main-hot-list {
  position: relative;
  overflow: hidden;
}
.home-main-hot-list-img {
  height: 140px;
  border-radius: 4px;
}
.no-border-right {
  border-right: none;
}
.home-main-hot-list-grad-left, .home-main-hot-list-grad-right {
  background: rgba(113,118,126);
  color: #FFF !important;
  width: 20px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.home-main-hot-list-grad-left{
  left: 0px;

}
.home-main-hot-list-grad-right {
  right: 0px;
}
.home-main-hot-list-grad-left.disabled, .home-main-hot-list-grad-right.disabled {

}
.home-main-hot-list-grad-left>div,  .home-main-hot-list-grad-right >div {
  font-size: 28px;
  margin-left: -3px;
}
.home-main-hot-list-item:hover{
  /* box-shadow: 0px 0px 10px 4px #09BB07; */
  /* border: 2px solid #09BB07;
  z-index: 99999999; */
  /* height: 305px !important; */
  /* margin-top: 2px; */
  /* width: 254px !important; */
  /* width: 249px !important; */
  /* margin-left: 2px; */
  /* border-radius: 3px; */
}
.home-main-hot-list-name{
  font-size: 18px;
  line-height: 40px;
  margin-top: 10px;
}
.home-main-hot-list-phone{
  color: rgb(176,176,176);
}
.home-main-hot-list-no{
  color: #ff9c00;
}
.home-main-hot-list-btn{
  color: #09BB07;
  border: 1px solid #09BB07;
  border-radius: 4px;
  width: 120px;
  height: 34px;
  line-height: 32px;
  text-align: center;
  margin: 20px auto;
  font-weight: 400;
  cursor: pointer;
}
.home-main-info-content-left, .home-main-info-content-right{
  width: 50%;
  width: calc(50% - 21px);
  border-right: 1px dashed rgb(212, 212, 212);
  height: 450px;
  margin-top: 16px;
  padding-right: 26px;
}
.home-main-info-content-right{
  width: calc(50% + 21px);
  padding-left: 42px;
}
.home-main-info-title{
  font-size: 18px;
  margin-bottom: 20px;
}
.home-main-info-title > .more{
  float: right;
  color: rgb(188,193,198);
  font-size: 14px;
  cursor: pointer;
  /* padding-right: 4px; */
}
.home-main-info-tt-img, .home-main-info-tt-img > img {
  width: 155px;
  height: 155px;
}
.home-main-info-tt-img {
  margin-right: 14px;
}
.home-main-info-tt-title {
   
  margin-bottom: 10px;
  font-weight: 800;
}

.home-main-info-tt-info{
  color: rgb(188,193,198);
   
  height: 96px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;  
  /* line-height:  */
}
.home-main-info-tt-detail {
  text-align: right;
  color: #09BB07;
  margin-top: 4px;
  cursor: pointer;
}
.home-hot-header-reservation::after{
  width: 104px;
}
.home-hot-header-reservation{
  border-bottom: 1px solid #09BB07;
}
.home-hot-header-area::after{
  width: 144px;
}
.home-main-reservation-content{
  height: 740px;
  border: 1px solid rgb(212, 212, 212);
  border-top: none;
}
.home-hot-header-type {
   
}
.home-hot-header-type > .active {
  color: #09BB07;
}
.home-hot-header-week, .home-hot-header-month{
  cursor: pointer;
}
.home-main-reservation-title {
  font-size: 20px;
  padding-bottom: 14px;
  border-bottom: 1px solid rgb(212, 212, 212); 
}
.home-main-reservation-content-top {
  padding: 14px 20px;
  border-bottom: 1px solid rgb(212, 212, 212); 
}
.home-main-reservation-doc-no{
  width: 24px;
  height: 24px;
  text-align: center;
  color: #FFF;
  background: rgb(134, 145, 154);
  line-height: 24px;
  font-size: 14px;
  border-radius: 4px;
  margin-top: 12px;
  margin-right: 30px;
}
.home-main-reservation-doc-avatar, .home-main-reservation-doc-avatar >img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
}
.home-main-reservation-doc-item {
  height: 48px;
  margin-top: 14px;
}
.home-main-reservation-content-top > .home-main-reservation-doc:nth-of-type(1) > .home-main-reservation-doc-item > .home-main-reservation-doc-no {
  background: #09BB07
}
.home-main-reservation-content-top > .home-main-reservation-doc:nth-of-type(2) > .home-main-reservation-doc-item > .home-main-reservation-doc-no {
  background: #09BB07
}
.home-main-reservation-content-top > .home-main-reservation-doc:nth-of-type(3) > .home-main-reservation-doc-item > .home-main-reservation-doc-no {
  background: #09BB07
}
.home-main-reservation-doc > .home-main-reservation-dep-item:nth-of-type(1) > .home-main-reservation-doc-no {
  background: #09BB07
}
.home-main-reservation-doc >  .home-main-reservation-dep-item:nth-of-type(2) > .home-main-reservation-doc-no {
  background: #09BB07
}
.home-main-reservation-doc > .home-main-reservation-dep-item:nth-of-type(3) > .home-main-reservation-doc-no {
  background: #09BB07
}
.home-main-reservation-dep-item {
  height: 42px;
  margin-top: 14px;
}
.home-main-reservation-doc-name {
  margin-left: 30px;
}
.home-main-reservation-doc-name, .home-main-reservation-doc-count, .home-main-reservation-dep-name {
   
  line-height: 24px;
  margin-top: 12px;
}
.home-main-reservation-dep-name {
   
  line-height: 24px;
  margin-top: 2px;
  font-size: 14px;
}

.home-main-reservation-doc-count {
  color: #09BB07
}
.home-main-reservation-content-bottom {
  padding: 14px 20px;
}
.home-main-video {
  margin-top: 20px;
}
.home-main-quick-reversion-logo{
  height: 76px;
  background: url("../img/icon_txt1.png"/*tpa=https://guahao.zjol.com.cn/public/img/icon_txt1.png*/)  no-repeat;
  background-size: 100% auto;
  background-position-y: bottom;
}
.home-main-video-logo {
  height: 34px;
  background: url("../img/icon_txt2.png"/*tpa=https://guahao.zjol.com.cn/public/img/icon_txt2.png*/)  no-repeat;
  background-size: auto 18px;
  background-position-x: right;
  background-position-y: bottom;
  width: 300px;
  float: right;
  margin-bottom: 4px
}
.home-hot-header-video::after{
  width: 64px;
}
.home-main-video-item {
  padding: 20px 0;
  border-bottom: 1px dashed rgb(212, 212, 212);
}
.home-main-video-item:last-child {
  border-bottom: none;
}
.home-main-video-img, .home-main-video-img>img {
  width: 126px;
  height: 80px;
}
.home-main-video-img {
  margin-right: 10px;
}
.home-main-video-title, .home-main-video-info {
  width: 234px;
}
.home-main-video-title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 800;
  margin-bottom: 10px;
}
.home-main-video-info {
   
  color: rgb(188,193,198);
  height: 44px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;  
}
.more:hover, .home-hot-header-more:hover, .home-hot-news-item:hover, .home-hot-msg-title:hover, .home-main-area-hospital-item:hover,.home-main-area-hospital-areas>div:hover, .home-hot-header-week:hover, .home-hot-header-month:hover {
  color: #09BB07;
}
.home-hot-more-ks{
  position: absolute;
  width: 1100px;
  left: 300px;
  top: 0;
  background: #FFF;
  height: 456px;
  box-shadow: 10px 0 10px 0 rgba(56, 65, 76, 0.2);
  display: none;
  border-bottom: 1px solid #09BB07;
  padding: 20px 20px 0;
  transition: all .3s;
}
.home-hot-more-ks-container {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
}
.home-hot-more-ks > .home-hot-more-ks-container:first-child{
  border-right: 1px dashed #D9D9D9;
  width: 490px;
}
.home-hot-more-ks > .home-hot-more-ks-container:last-child{
  padding-left: 40px;
  width: 570px;
}
.home-hot-more-ks-item{
  width: 438px;
  border-bottom: 1px dashed #D1D1D1;
  height: 100px;
  /* height: 25%; */
  margin-bottom: 10px;
}
.home-hot-more-ks-detail > a{
  display: inline-block;
   
  line-height: 18px;
  height: 18px;
  border-right: 1px solid #e3e3e3;
  padding-right: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* .home-hot-more-ks-detail > span::after{
  content: '';
  display: inline-block;
  width: 1px;
  height: 24px;
  margin: 0px 10px;
  background: 
} */
.home-hot-more-ks-container > .home-hot-more-ks-item:last-child{
  border-bottom: none;
}
.home-hot-more-ks-title{
  margin-bottom: 10px;
   
  color: #09BB07;
}
.home-hot-more-ks-close{
  position: absolute;
  right: 10px;
  font-size: 30px;
  line-height: 40px;
  top: 50%;
  margin-top: -20px;
  color: #BFBFBF;
  cursor: pointer;
  transition: all .3s;
}
.home-hot-more-ks-close:hover{
  color: #09BB07;
  font-size: 32px;
}
.dropdown-text{
  width: 200px; 
  display: inline-block; 
  text-align: left;
}
.scrollUp2{
  animation: scrollUp2 6s linear 0s infinite ;
}
.scrollUp3{
  animation: scrollUp3 9s linear 0s infinite ;
}
.scrollUp4{
  animation: scrollUp4 12s linear 0s infinite ;
}
.scrollUp5{
  animation: scrollUp5 15s linear 0s infinite ;
}
.scrollUp6{
  animation: scrollUp6 18s linear 0s infinite ;
}
.scrollUp7{
  animation: scrollUp7 21s linear 0s infinite ;
}
.scrollUp8{
  animation: scrollUp8 24s linear 0s infinite ;
}
.scrollUp9{
  animation: scrollUp9 27s linear 0s infinite ;
}
.scrollUp10{
  animation: scrollUp10 30s linear 0s infinite ;
}
.hospitalScrollUp2{
  animation: hospitalScrollUp2 6s linear 0s infinite ;
}
.hospitalScrollUp3{
  animation: hospitalScrollUp3 9s linear 0s infinite ;
}
.hospitalScrollUp4{
  animation: hospitalScrollUp4 12s linear 0s infinite ;
}
.hospitalScrollUp5{
  animation: hospitalScrollUp5 15s linear 0s infinite ;
}
.hospitalScrollUp6{
  animation: hospitalScrollUp6 18s linear 0s infinite ;
}
.hospitalScrollUp7{
  animation: hospitalScrollUp7 21s linear 0s infinite ;
}
.hospitalScrollUp8{
  animation: hospitalScrollUp8 24s linear 0s infinite ;
}
.hospitalScrollUp9{
  animation: hospitalScrollUp9 27s linear 0s infinite ;
}
.hospitalScrollUp10{
  animation: hospitalScrollUp10 30s linear 0s infinite ;
}
@media screen and (max-width:1400px){
  @keyframes scrollUp2{
    0%{
      transform:translateY(175px);
    }
    10%{
      transform:translateY(0);
    }
    50%{/* 准备切换 */
      transform:translateY(0px);
    }
    60%{
      transform:translateY(-175px);
    }
    100%{
      transform:translateY(-175px);
    }
  }
  @keyframes scrollUp3{
    0%{
      transform:translateY(175px);
    }
    6.67%{
      transform:translateY(0);
    }
    33.33%{/* 准备切换 */
      transform:translateY(0);
    }
	40%{
      transform:translateY(-175px);
    }
    66.66%{/* 准备切换 */
      transform:translateY(-175px);
    }
	73.33%{
      transform:translateY(-350px);
    }
    100%{
      transform:translateY(-350px);
    }
  }

  @keyframes scrollUp4{
    0%{
      transform:translateY(175px);
    }
    5%{
      transform:translateY(0);
    }
    25%{/* 准备切换 */
      transform:translateY(0);
    }
    30%{
      transform:translateY(-175px);
    }
    50%{/* 准备切换 */
      transform:translateY(-175px);
    }
    55%{
      transform:translateY(-350px);
    }
    75%{/* 准备切换 */
      transform:translateY(-350px);
    }
	  80%{
      transform:translateY(-525px);
    }
    100%{
      transform:translateY(-525px);
    }
  }
  @keyframes scrollUp5{
    0%{
      transform:translateY(175px);
    }
    4%{
      transform:translateY(0);
    }
    20%{/* 准备切换 */
      transform:translateY(0);
    }
    24%{
      transform:translateY(-175px);
    }
    40%{/* 准备切换 */
      transform:translateY(-175px);
    }
    44%{
      transform:translateY(-350px);
    }
    60%{/* 准备切换 */
      transform:translateY(-350px);
    }
    64%{
      transform:translateY(-525px);
    }
    80%{/* 准备切换 */
      transform:translateY(-525px);
    }
	  84%{
      transform:translateY(-700px);
    }
    100%{
      transform:translateY(-700px);
    }
  }
  @keyframes scrollUp6{
    0%{
      transform:translateY(175px);
    }
    3.33%{
      transform:translateY(0);
    }
    16.67%{/* 准备切换 */
      transform:translateY(0);
    }
    20%{
      transform:translateY(-175px);
    }
    33%{/* 准备切换 */
      transform:translateY(-175px);
    }
    33.33%{
      transform:translateY(-350px);
    }
    50%{/* 准备切换 */
      transform:translateY(-350px);
    }
    53.33%{
      transform:translateY(-525px);
    }
    66.67%{/* 准备切换 */
      transform:translateY(-525px);
    }
    70%{
      transform:translateY(-700px);
    }
    83.34%{/* 准备切换 */
      transform:translateY(-700px);
    }
	  86.67%{
      transform:translateY(-875px);
    }
    100%{
      transform:translateY(-875px);
    }
  }
  @keyframes scrollUp7{
    0%{
      transform:translateY(175px);
    }
    2.86%{
      transform:translateY(0);
    }
    14.29%{/* 准备切换 */
      transform:translateY(0);
    }
    17.15%{
      transform:translateY(-175px);
    }
    28.57%{/* 准备切换 */
      transform:translateY(-175px);
    }
    31.43%{
      transform:translateY(-350px);
    }
    42.86%{/* 准备切换 */
      transform:translateY(-350px);
    }
    45.72%{
      transform:translateY(-525px);
    }
    57.14%{/* 准备切换 */
      transform:translateY(-525px);
    }
    60%{
      transform:translateY(-700px);
    }
    71.43%{/* 准备切换 */
      transform:translateY(-700px);
    }
    74.29%{
      transform:translateY(-875px);
    }
    85.72%{/* 准备切换 */
      transform:translateY(-875px);
    }
	  88.58%{
      transform:translateY(-1050px);
    }
    100%{
      transform:translateY(-1050px);
    }
  }
  @keyframes scrollUp8{
    0%{
      transform:translateY(175px);
    }
    2.5%{
      transform:translateY(0);
    }
    12.5%{/* 准备切换 */
      transform:translateY(0);
    }
    15%{
      transform:translateY(-175px);
    }
    25%{/* 准备切换 */
      transform:translateY(-175px);
    }
    27.5%{
      transform:translateY(-350px);
    }
    37.5%{/* 准备切换 */
      transform:translateY(-350px);
    }
    40%{
      transform:translateY(-525px);
    }
    50%{/* 准备切换 */
      transform:translateY(-525px);
    }
    52.5%{
      transform:translateY(-700px);
    }
    62.5%{/* 准备切换 */
      transform:translateY(-700px);
    }
    65%{
      transform:translateY(-875px);
    }
    75%{/* 准备切换 */
      transform:translateY(-875px);
    }
    77.5%{
      transform:translateY(-1050px);
    }
    87.5%{/* 准备切换 */
      transform:translateY(-1050px);
    }
	  90%{
      transform:translateY(-1225px);
    }
    100%{
      transform:translateY(-1225px);
    }
  }
  @keyframes scrollUp9{
    0%{
      transform:translateY(175px);
    }
    2.22%{
      transform:translateY(0);
    }
    11.11%{/* 准备切换 */
      transform:translateY(0);
    }
    13.33%{
      transform:translateY(-175px);
    }
    22.22%{/* 准备切换 */
      transform:translateY(-175px);
    }
    24.44%{
      transform:translateY(-350px);
    }
    33.33%{/* 准备切换 */
      transform:translateY(-350px);
    }
    35.55%{
      transform:translateY(-525px);
    }
    44.44%{/* 准备切换 */
      transform:translateY(-525px);
    }
    46.66%{
      transform:translateY(-700px);
    }
    55.55%{/* 准备切换 */
      transform:translateY(-700px);
    }
    57.77%{
      transform:translateY(-875px);
    }
    66.66%{/* 准备切换 */
      transform:translateY(-875px);
    }
    68.88%{
      transform:translateY(-1050px);
    }
    77.77%{/* 准备切换 */
      transform:translateY(-1050px);
    }
    79.99%{
      transform:translateY(-1225px);
    }
    88.88%{/* 准备切换 */
      transform:translateY(-1225px);
    }
	91.1%{
      transform:translateY(-1400px);
    }
    100%{
      transform:translateY(-1400px);
    }
  }
  @keyframes scrollUp10{
    0%{
      transform:translateY(175px);
    }
    2%{
      transform:translateY(0);
    }
    10%{/* 准备切换 */
      transform:translateY(0);
    }
    12%{
      transform:translateY(-175px);
    }
    20%{/* 准备切换 */
      transform:translateY(-175px);
    }
    22%{
      transform:translateY(-350px);
    }
    30%{/* 准备切换 */
      transform:translateY(-350px);
    }
    32%{
      transform:translateY(-525px);
    }
    40%{/* 准备切换 */
      transform:translateY(-525px);
    }
    42%{
      transform:translateY(-700px);
    }
    50%{/* 准备切换 */
      transform:translateY(-700px);
    }
    52%{
      transform:translateY(-875px);
    }
    60%{/* 准备切换 */
      transform:translateY(-875px);
    }
    62%{
      transform:translateY(-1050px);
    }
    70%{/* 准备切换 */
      transform:translateY(-1050px);
    }
    72%{
      transform:translateY(-1225px);
    }
    80%{/* 准备切换 */
      transform:translateY(-1225px);
    }
    82%{
      transform:translateY(-1400px);
    }
    90%{/* 准备切换 */
      transform:translateY(-1400px);
    }
	92%{
      transform:translateY(-1575px);
    }
    100%{
      transform:translateY(-1575px);
    }
  }
/* 0,175,350,525,700,875,1050,1225,1400,1575,1750 */

@keyframes hospitalScrollUp2{
  0%{
    transform:translateY(155px);
  }
  10%{
    transform:translateY(0);
  }
  50%{/* 准备切换 */
    transform:translateY(0);
  }
  60%{
    transform:translateY(-155px);
  }
  100%{
    transform:translateY(-155px);
  }
}
@keyframes hospitalScrollUp3{
  0%{
    transform:translateY(155px);
  }
  6.67%{
    transform:translateY(0);
  }
  33.33%{/* 准备切换 */
    transform:translateY(0);
  }
  40%{
    transform:translateY(-155px);
  }
  66.66%{/* 准备切换 */
    transform:translateY(-155px);
  }
  73.33%{
    transform:translateY(-310px);
  }
  100%{
    transform:translateY(-310px);
  }
}

@keyframes hospitalScrollUp4{
  0%{
    transform:translateY(155px);
  }
  5%{
    transform:translateY(0);
  }
  25%{/* 准备切换 */
    transform:translateY(0);
  }
  30%{
    transform:translateY(-155px);
  }
  50%{/* 准备切换 */
    transform:translateY(-155px);
  }
  55%{
    transform:translateY(-310px);
  }
  75%{/* 准备切换 */
    transform:translateY(-310px);
  }
  80%{
    transform:translateY(-465px);
  }
  100%{
    transform:translateY(-465px);
  }
}
@keyframes hospitalScrollUp5{
  0%{
    transform:translateY(155px);
  }
  4%{
    transform:translateY(0);
  }
  20%{/* 准备切换 */
    transform:translateY(0);
  }
  24%{
    transform:translateY(-155px);
  }
  40%{/* 准备切换 */
    transform:translateY(-155px);
  }
  44%{
    transform:translateY(-310px);
  }
  60%{/* 准备切换 */
    transform:translateY(-310px);
  }
  64%{
    transform:translateY(-465px);
  }
  80%{/* 准备切换 */
    transform:translateY(-465px);
  }
  84%{
    transform:translateY(-620px);
  }
  100%{
    transform:translateY(-620px);
  }
}
@keyframes hospitalScrollUp6{
  0%{
    transform:translateY(155px);
  }
  3.33%{
    transform:translateY(0);
  }
  16.67%{/* 准备切换 */
    transform:translateY(0);
  }
  20%{
    transform:translateY(-155px);
  }
  33%{/* 准备切换 */
    transform:translateY(-155px);
  }
  33.33%{
    transform:translateY(-310px);
  }
  50%{/* 准备切换 */
    transform:translateY(-310px);
  }
  53.33%{
    transform:translateY(-465px);
  }
  66.67%{/* 准备切换 */
    transform:translateY(-465px);
  }
  70%{
    transform:translateY(-620px);
  }
  83.34%{/* 准备切换 */
    transform:translateY(-620px);
  }
  86.67%{
    transform:translateY(-775px);
  }
  100%{
    transform:translateY(-775px);
  }
}
@keyframes hospitalScrollUp7{
  0%{
    transform:translateY(155px);
  }
  2.86%{
    transform:translateY(0);
  }
  14.29%{/* 准备切换 */
    transform:translateY(0);
  }
  17.15%{
    transform:translateY(-155px);
  }
  28.57%{/* 准备切换 */
    transform:translateY(-155px);
  }
  31.43%{
    transform:translateY(-310px);
  }
  42.86%{/* 准备切换 */
    transform:translateY(-310px);
  }
  45.72%{
    transform:translateY(-465px);
  }
  57.14%{/* 准备切换 */
    transform:translateY(-465px);
  }
  60%{
    transform:translateY(-620px);
  }
  71.43%{/* 准备切换 */
    transform:translateY(-620px);
  }
  74.29%{
    transform:translateY(-775px);
  }
  85.72%{/* 准备切换 */
    transform:translateY(-775px);
  }
  88.58%{
    transform:translateY(-930px);
  }
  100%{
    transform:translateY(-930px);
  }
}
@keyframes hospitalScrollUp8{
  0%{
    transform:translateY(155px);
  }
  2.5%{
    transform:translateY(0);
  }
  12.5%{/* 准备切换 */
    transform:translateY(0);
  }
  15%{
    transform:translateY(-155px);
  }
  25%{/* 准备切换 */
    transform:translateY(-155px);
  }
  27.5%{
    transform:translateY(-310px);
  }
  37.5%{/* 准备切换 */
    transform:translateY(-310px);
  }
  40%{
    transform:translateY(-465px);
  }
  50%{/* 准备切换 */
    transform:translateY(-465px);
  }
  52.5%{
    transform:translateY(-620px);
  }
  62.5%{/* 准备切换 */
    transform:translateY(-620px);
  }
  65%{
    transform:translateY(-775px);
  }
  75%{/* 准备切换 */
    transform:translateY(-775px);
  }
  77.5%{
    transform:translateY(-930px);
  }
  87.5%{/* 准备切换 */
    transform:translateY(-930px);
  }
  90%{
    transform:translateY(-1085px);
  }
  100%{
    transform:translateY(-1085px);
  }
}
@keyframes hospitalScrollUp9{
  0%{
    transform:translateY(155px);
  }
  2.22%{
    transform:translateY(0);
  }
  11.11%{/* 准备切换 */
    transform:translateY(0);
  }
  13.33%{
    transform:translateY(-155px);
  }
  22.22%{/* 准备切换 */
    transform:translateY(-155px);
  }
  24.44%{
    transform:translateY(-310px);
  }
  33.33%{/* 准备切换 */
    transform:translateY(-310px);
  }
  35.55%{
    transform:translateY(-465px);
  }
  44.44%{/* 准备切换 */
    transform:translateY(-465px);
  }
  46.66%{
    transform:translateY(-620px);
  }
  55.55%{/* 准备切换 */
    transform:translateY(-620px);
  }
  57.77%{
    transform:translateY(-775px);
  }
  66.66%{/* 准备切换 */
    transform:translateY(-775px);
  }
  68.88%{
    transform:translateY(-930px);
  }
  77.77%{/* 准备切换 */
    transform:translateY(-930px);
  }
  79.99%{
    transform:translateY(-1085px);
  }
  88.88%{/* 准备切换 */
    transform:translateY(-1085px);
  }
  91.1%{
    transform:translateY(-1240px);
  }
  100%{
    transform:translateY(-1240px);
  }
}
@keyframes hospitalScrollUp10{
  0%{
    transform:translateY(155px);
  }
  2%{
    transform:translateY(0);
  }
  10%{/* 准备切换 */
    transform:translateY(0);
  }
  12%{
    transform:translateY(-155px);
  }
  20%{/* 准备切换 */
    transform:translateY(-155px);
  }
  22%{
    transform:translateY(-310px);
  }
  30%{/* 准备切换 */
    transform:translateY(-310px);
  }
  32%{
    transform:translateY(-465px);
  }
  40%{/* 准备切换 */
    transform:translateY(-465px);
  }
  42%{
    transform:translateY(-620px);
  }
  50%{/* 准备切换 */
    transform:translateY(-620px);
  }
  52%{
    transform:translateY(-775px);
  }
  60%{/* 准备切换 */
    transform:translateY(-775px);
  }
  62%{
    transform:translateY(-930px);
  }
  70%{/* 准备切换 */
    transform:translateY(-930px);
  }
  72%{
    transform:translateY(-1085px);
  }
  80%{/* 准备切换 */
    transform:translateY(-1085px);
  }
  82%{
    transform:translateY(-1240px);
  }
  90%{/* 准备切换 */
    transform:translateY(-1240px);
  }
  92%{
    transform:translateY(-1395px);
  }
  100%{
    transform:translateY(-1395px);
  }
}
/* 0,155,310,465,620,775,930 ,1085,1240,1395,1550 */

}
@media screen and (min-width:1401px){
  @keyframes scrollUp2{
    0%{
      transform:translateY(178px);
    }
    10%{
      transform:translateY(0);
    }
    50%{/* 准备切换 */
      transform:translateY(0);
    }
	60%{
      transform:translateY(-178px);
    }
    100%{
      transform:translateY(-178px);
    }
  } 
  @keyframes scrollUp3{
    0%{
      transform:translateY(178px);
    }
    6.67%{
      transform:translateY(0);
    }
    33.33%{/* 准备切换 */
      transform:translateY(0);
    }
    40%{
      transform:translateY(-178px);
    }
    66.66%{/* 准备切换 */
      transform:translateY(-178px);
    }
    73.33%{
      transform:translateY(-356px);
    }
    100%{
      transform:translateY(-356px);
    }
  }

  @keyframes scrollUp4{
    0%{
      transform:translateY(178px);
    }
    5%{
      transform:translateY(0);
    }
    25%{/* 准备切换 */
      transform:translateY(0);
    }
    30%{
      transform:translateY(-178px);
    }
    50%{/* 准备切换 */
      transform:translateY(-178px);
    }
    55%{
      transform:translateY(-356px);
    }
    75%{/* 准备切换 */
      transform:translateY(-356px);
    }
    80%{
      transform:translateY(-534px);
    }
    100%{
      transform:translateY(-534px);
    }
  }
  @keyframes scrollUp5{
    0%{
      transform:translateY(178px);
    }
    4%{
      transform:translateY(0);
    }
    20%{/* 准备切换 */
      transform:translateY(0);
    }
    24%{
      transform:translateY(-178px);
    }
    40%{/* 准备切换 */
      transform:translateY(-178px);
    }
    44%{
      transform:translateY(-356px);
    }
    60%{/* 准备切换 */
      transform:translateY(-356px);
    }
    64%{
      transform:translateY(-534px);
    }
    80%{/* 准备切换 */
      transform:translateY(-534px);
    }
    84%{
      transform:translateY(-712px);
    }
    100%{
      transform:translateY(-712px);
    }
  }
  @keyframes scrollUp6{
    0%{
      transform:translateY(178px);
    }
    3.33%{
      transform:translateY(0);
    }
    16.67%{/* 准备切换 */
      transform:translateY(0);
    }
    20%{
      transform:translateY(-178px);
    }
    33%{/* 准备切换 */
      transform:translateY(-178px);
    }
    33.33%{
      transform:translateY(-356px);
    }
    50%{/* 准备切换 */
      transform:translateY(-356px);
    }
    53.33%{
      transform:translateY(-534px);
    }
    66.67%{/* 准备切换 */
      transform:translateY(-534px);
    }
    70%{
      transform:translateY(-712px);
    }
    83.34%{/* 准备切换 */
      transform:translateY(-712px);
    }
    86.67%{
      transform:translateY(-890px);
    }
    100%{
      transform:translateY(-890px);
    }
  }
  @keyframes scrollUp7{
    0%{
      transform:translateY(178px);
    }
    2.86%{
      transform:translateY(0);
    }
    14.29%{/* 准备切换 */
      transform:translateY(0);
    }
    17.15%{
      transform:translateY(-178px);
    }
    28.57%{/* 准备切换 */
      transform:translateY(-178px);
    }
    31.43%{
      transform:translateY(-356px);
    }
    42.86%{/* 准备切换 */
      transform:translateY(-356px);
    }
    45.72%{
      transform:translateY(-534px);
    }
    57.14%{/* 准备切换 */
      transform:translateY(-534px);
    }
    60%{
      transform:translateY(-712px);
    }
    71.43%{/* 准备切换 */
      transform:translateY(-712px);
    }
    74.29%{
      transform:translateY(-890px);
    }
    85.72%{/* 准备切换 */
      transform:translateY(-890px);
    }
    88.58%{
      transform:translateY(-1068px);
    }
    100%{
      transform:translateY(-1068px);
    }
  }
  @keyframes scrollUp8{
    0%{
      transform:translateY(178px);
    }
    2.5%{
      transform:translateY(0);
    }
    12.5%{/* 准备切换 */
      transform:translateY(0);
    }
    15%{
      transform:translateY(-178px);
    }
    25%{/* 准备切换 */
      transform:translateY(-178px);
    }
    27.5%{
      transform:translateY(-356px);
    }
    37.5%{/* 准备切换 */
      transform:translateY(-356px);
    }
    40%{
      transform:translateY(-534px);
    }
    50%{/* 准备切换 */
      transform:translateY(-534px);
    }
    52.5%{
      transform:translateY(-712px);
    }
    62.5%{/* 准备切换 */
      transform:translateY(-712px);
    }
    65%{
      transform:translateY(-890px);
    }
    75%{/* 准备切换 */
      transform:translateY(-890px);
    }
    77.5%{
      transform:translateY(-1068px);
    }
    87.5%{/* 准备切换 */
      transform:translateY(-1068px);
    }
    90%{
      transform:translateY(-1246px);
    }
    100%{
      transform:translateY(-1246px);
    }
  }
  @keyframes scrollUp9{
    0%{
      transform:translateY(178px);
    }
    2.22%{
      transform:translateY(0);
    }
    11.11%{/* 准备切换 */
      transform:translateY(0);
    }
    13.33%{
      transform:translateY(-178px);
    }
    22.22%{/* 准备切换 */
      transform:translateY(-178px);
    }
    24.44%{
      transform:translateY(-356px);
    }
    33.33%{/* 准备切换 */
      transform:translateY(-356px);
    }
    35.55%{
      transform:translateY(-534px);
    }
    44.44%{/* 准备切换 */
      transform:translateY(-534px);
    }
    46.66%{
      transform:translateY(-712px);
    }
    55.55%{/* 准备切换 */
      transform:translateY(-712px);
    }
    57.77%{
      transform:translateY(-890px);
    }
    66.66%{/* 准备切换 */
      transform:translateY(-890px);
    }
    68.88%{
      transform:translateY(-1068px);
    }
    77.77%{/* 准备切换 */
      transform:translateY(-1068px);
    }
    79.99%{
      transform:translateY(-1246px);
    }
    88.88%{/* 准备切换 */
      transform:translateY(-1246px);
    }
    91.1%{
      transform:translateY(-1424px);
    }
    100%{
      transform:translateY(-1424px);
    }
  }
  @keyframes scrollUp10{
    0%{
      transform:translateY(178px);
    }
    2%{
      transform:translateY(0);
    }
    10%{/* 准备切换 */
      transform:translateY(0);
    }
    12%{
      transform:translateY(-178px);
    }
    20%{/* 准备切换 */
      transform:translateY(-178px);
    }
    22%{
      transform:translateY(-356px);
    }
    30%{/* 准备切换 */
      transform:translateY(-356px);
    }
    32%{
      transform:translateY(-534px);
    }
    40%{/* 准备切换 */
      transform:translateY(-534px);
    }
    42%{
      transform:translateY(-712px);
    }
    50%{/* 准备切换 */
      transform:translateY(-712px);
    }
    52%{
      transform:translateY(-890px);
    }
    60%{/* 准备切换 */
      transform:translateY(-890px);
    }
    62%{
      transform:translateY(-1068px);
    }
    70%{/* 准备切换 */
      transform:translateY(-1068px);
    }
    72%{
      transform:translateY(-1246px);
    }
    80%{/* 准备切换 */
      transform:translateY(-1246px);
    }
    82%{
      transform:translateY(-1424px);
    }
    90%{/* 准备切换 */
      transform:translateY(-1424px);
    }
    92%{
      transform:translateY(-1602px);
    }
    100%{
      transform:translateY(-1602px);
    }
  }
/* 0,178,356,534,712,890,1068,1246,1424,1602,1780 */


@keyframes hospitalScrollUp2{
  0%{
    transform:translateY(156px);
  }
  10%{
    transform:translateY(0);
  }
  50%{/* 准备切换 */
    transform:translateY(0);
  }
  50%{
    transform:translateY(-156px);
  }
  100%{
    transform:translateY(-156px);
  }
}
@keyframes hospitalScrollUp3{
  0%{
    transform:translateY(156px);
  }
  6.67%{
    transform:translateY(0);
  }
  33.33%{/* 准备切换 */
    transform:translateY(0);
  }
  40%{
    transform:translateY(-156px);
  }
  66.66%{/* 准备切换 */
    transform:translateY(-156px);
  }
  73.33%{
    transform:translateY(-312px);
  }
  100%{
    transform:translateY(-312px);
  }
}

@keyframes hospitalScrollUp4{
  0%{
    transform:translateY(156px);
  }
  5%{
    transform:translateY(0);
  }
  25%{/* 准备切换 */
    transform:translateY(0);
  }
  30%{
    transform:translateY(-156px);
  }
  50%{/* 准备切换 */
    transform:translateY(-156px);
  }
  55%{
    transform:translateY(-312px);
  }
  75%{/* 准备切换 */
    transform:translateY(-312px);
  }
  80%{/* 准备切换 */
    transform:translateY(-468px);
  }
  100%{
    transform:translateY(-468px);
  }
}
@keyframes hospitalScrollUp5{
  0%{
    transform:translateY(156px);
  }
  4%{
    transform:translateY(0);
  }
  20%{/* 准备切换 */
    transform:translateY(0);
  }
  24%{
    transform:translateY(-156px);
  }
  40%{/* 准备切换 */
    transform:translateY(-156px);
  }
  44%{
    transform:translateY(-312px);
  }
  60%{/* 准备切换 */
    transform:translateY(-312px);
  }
  64%{
    transform:translateY(-468px);
  }
  80%{/* 准备切换 */
    transform:translateY(-468px);
  }
  84%{
    transform:translateY(-624px);
  }
  100%{
    transform:translateY(-624px);
  }
}
@keyframes hospitalScrollUp6{
  0%{
    transform:translateY(156px);
  }
  3.33%{
    transform:translateY(0);
  }
  16.67%{/* 准备切换 */
    transform:translateY(0);
  }
  20%{
    transform:translateY(-156px);
  }
  33%{/* 准备切换 */
    transform:translateY(-156px);
  }
  33.33%{
    transform:translateY(-312px);
  }
  50%{/* 准备切换 */
    transform:translateY(-312px);
  }
  53.33%{
    transform:translateY(-468px);
  }
  66.67%{/* 准备切换 */
    transform:translateY(-468px);
  }
  70%{
    transform:translateY(-624px);
  }
  83.34%{/* 准备切换 */
    transform:translateY(-624px);
  }
  86.67%{
    transform:translateY(-780px);
  }
  100%{
    transform:translateY(-780px);
  }
}
@keyframes hospitalScrollUp7{
  0%{
    transform:translateY(156px);
  }
  2.86%{
    transform:translateY(0);
  }
  14.29%{/* 准备切换 */
    transform:translateY(0);
  }
  17.15%{
    transform:translateY(-156px);
  }
  28.57%{/* 准备切换 */
    transform:translateY(-156px);
  }
  31.43%{
    transform:translateY(-312px);
  }
  42.86%{/* 准备切换 */
    transform:translateY(-312px);
  }
  45.72%{
    transform:translateY(-468px);
  }
  57.14%{/* 准备切换 */
    transform:translateY(-468px);
  }
  60%{
    transform:translateY(-624px);
  }
  71.43%{/* 准备切换 */
    transform:translateY(-624px);
  }
  74.29%{
    transform:translateY(-780px);
  }
  85.72%{/* 准备切换 */
    transform:translateY(-780px);
  }
  88.58%{
    transform:translateY(-936px);
  }
  100%{
    transform:translateY(-936px);
  }
}
@keyframes hospitalScrollUp8{
  0%{
    transform:translateY(156px);
  }
  2.5%{
    transform:translateY(0);
  }
  12.5%{/* 准备切换 */
    transform:translateY(0);
  }
  15%{
    transform:translateY(-156px);
  }
  25%{/* 准备切换 */
    transform:translateY(-156px);
  }
  27.5%{
    transform:translateY(-312px);
  }
  37.5%{/* 准备切换 */
    transform:translateY(-312px);
  }
  40%{
    transform:translateY(-468px);
  }
  50%{/* 准备切换 */
    transform:translateY(-468px);
  }
  52.5%{
    transform:translateY(-624px);
  }
  62.5%{/* 准备切换 */
    transform:translateY(-624px);
  }
  65%{
    transform:translateY(-780px);
  }
  75%{/* 准备切换 */
    transform:translateY(-780px);
  }
  77.5%{
    transform:translateY(-936px);
  }
  87.5%{/* 准备切换 */
    transform:translateY(-936px);
  }
  90%{
    transform:translateY(-1092px);
  }
  100%{
    transform:translateY(-1092px);
  }
}
@keyframes hospitalScrollUp9{
  0%{
    transform:translateY(156px);
  }
  2.22%{
    transform:translateY(0);
  }
  11.11%{/* 准备切换 */
    transform:translateY(0);
  }
  13.33%{
    transform:translateY(-156px);
  }
  22.22%{/* 准备切换 */
    transform:translateY(-156px);
  }
  24.44%{
    transform:translateY(-312px);
  }
  33.33%{/* 准备切换 */
    transform:translateY(-312px);
  }
  35.55%{
    transform:translateY(-468px);
  }
  44.44%{/* 准备切换 */
    transform:translateY(-468px);
  }
  46.66%{
    transform:translateY(-624px);
  }
  55.55%{/* 准备切换 */
    transform:translateY(-624px);
  }
  57.77%{
    transform:translateY(-780px);
  }
  66.66%{/* 准备切换 */
    transform:translateY(-780px);
  }
  68.88%{
    transform:translateY(-936px);
  }
  77.77%{/* 准备切换 */
    transform:translateY(-936px);
  }
  79.99%{
    transform:translateY(-1092px);
  }
  88.88%{/* 准备切换 */
    transform:translateY(-1092px);
  }
  91.1%{
    transform:translateY(-1248px);
  }
  100%{
    transform:translateY(-1248px);
  }
}
@keyframes hospitalScrollUp10{
  0%{
    transform:translateY(156px);
  }
  2%{
    transform:translateY(0);
  }
  10%{/* 准备切换 */
    transform:translateY(0);
  }
  12%{
    transform:translateY(-156px);
  }
  20%{/* 准备切换 */
    transform:translateY(-156px);
  }
  22%{
    transform:translateY(-312px);
  }
  30%{/* 准备切换 */
    transform:translateY(-312px);
  }
  32%{
    transform:translateY(-468px);
  }
  40%{/* 准备切换 */
    transform:translateY(-468px);
  }
  42%{
    transform:translateY(-624px);
  }
  50%{/* 准备切换 */
    transform:translateY(-624px);
  }
  52%{
    transform:translateY(-780px);
  }
  60%{/* 准备切换 */
    transform:translateY(-780px);
  }
  62%{
    transform:translateY(-936px);
  }
  70%{/* 准备切换 */
    transform:translateY(-936px);
  }
  72%{
    transform:translateY(-1092px);
  }
  80%{/* 准备切换 */
    transform:translateY(-1092px);
  }
  82%{
    transform:translateY(-1248px);
  }
  90%{/* 准备切换 */
    transform:translateY(-1248px);
  }
  92%{
    transform:translateY(-1404px);
  }
  100%{
    transform:translateY(-1404px);
  }
}
/* 0,156,312,468,624,780,936 ,1092,1248,1404,1560 */
}


